﻿<!-- 声明页头部分 -->
{include file="common/header" /}
<!-- 中间区域 START -->
<!-- 轮播图 -->
<div class="banner-wrap swiper">
    <div class="swiper-wrapper">
        <img class="swiper-slide" src="/home/img/banner1.jpg">
        <img class="swiper-slide" src="/home/img/banner1.jpg">
        <img class="swiper-slide" src="/home/img/banner1.jpg">
    </div>
    <div class="swiper-pagination"></div>
</div>

<ul>

    {assign name='edit_title' value='测试标题测试标题227'}  定义一个name变量，赋值为value，可在当前页面此语句以下使用 {$edit_title}，值为"测试标题测试标题226"
    <br>

    1、执行增、改、删语句
    {query name="res" sql="UPDATE data_article_cate SET title = '$edit_title' WHERE id=9"}
    {if $res > 0}
        修改成功！
    {/if}
    <br>

    2、执行简单查询语句，获得一条记录存入name
    {assign name='id' value='9'}
    {getOne name="cate" table="data_article_cate" where="id = '$id'"}
    {$cate.title}

    <br>
    <br>
    <br>

    3、执行简单查询语句，获得多条记录并循环出来
    {assign name='title' value='分类'}
    {getAll table="data_article_cate" where="title LIKE '%$title%' OR id = '$id'" item='v'}
        {$v.id} - {$v.title}<br>
    {/getAll}
    <br>
    <br>
    <br>

    4、执行自定义查询语句并返回查询结果存入name
    {select name='myList' sql='SELECT * FROM data_article_cate order by sort desc'}
    {foreach name='myList' item='val'}
        {$val.id} - {$val.title}<br>
    {/foreach}
    <br>
    <br>
    <br>



    <div class="ubtn" style="overflow: hidden;white-space: nowrap;max-width: 54%;text-align: left;"> 上传 </div>
    <input class="work_file" type="file" data-name="表单字段名称" style="display: none;">
    <input type="hidden" name="表单字段名称">
</ul>
<script>
    //上传文件处理
    $(".ubtn").on("click",function(){
        $(this).next().trigger("click");
    });
    $('.work_file').on('change', function () {
        var file = $(this)[0].files[0];
        $(this).prev().text(file.name);
        var name = $(this).attr("data-name");
        var formData = new FormData();
        formData.append('file', file);
        $.ajax({
            type:'POST',
            url:"/index/Index/upload_file",
            data:formData,
            processData: false, // 告诉jQuery不要去处理发送的数据
            contentType: false, // 告诉jQuery不要去设置Content-Type请求头
            async:false,
            success:function(data){
                layer.msg(data.info,{time:1000});
                if(data.code == 1) {
                    $('input[name="'+name+'"]').val(data.data);
                    return false;
                }
                return false;
            }
        })
    });
</script>
<!-- 中间区域 END -->

<!-- 声明页脚部分 -->
{include file="common/footer" /}